package com.fas.system.domain;

import com.fas.common.annotation.Excel;
import com.fas.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 巡检员对象 fas_ipqc
 * 
 * @author ruoyi
 * @date 2022-04-27
 */
@ApiModel(value = "巡检员实体")
public class FasIpqc extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    @ApiModelProperty(value = "序号")
    private Long id;

    /** 巡检员名字 */
    @ApiModelProperty(value = "巡检员名字")
    @Excel(name = "巡检员名字")
    private String iName;

    /** 工号 */
    @ApiModelProperty(value = "工号")
    @Excel(name = "工号")
    private String worknumber;

    /** 巡检员电话号码 */
    @ApiModelProperty(value = "巡检员电话号码")
    @Excel(name = "巡检员电话号码")
    private String contactNumber;

    /** 负责区域 */
    @ApiModelProperty(value = "负责区域")
    @Excel(name = "负责区域")
    private String building_id;

    /** 公司名称 */
    @ApiModelProperty(value = "建筑名称")
    @Excel(name = "建筑名称")
    private String manageFirm;

    /** 管理公司名称 */
    @ApiModelProperty(value = "所属公司id")
    @Excel(name = "所属公司id")
    private Long deptId;

    /** 人员类型 */
    @ApiModelProperty(value = "人员类型")
    @Excel(name = "人员类型")
    private String personnelType;

    private String dept_name;


    // 非表字段
    private List<String> Building_name;
    private String condition;
    private Integer userId; //用户表（sys_user）的id


    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public String getWorknumber() {
        return worknumber;
    }

    public void setWorknumber(String worknumber) {
        this.worknumber = worknumber;
    }

    public String getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(String contactNumber) {
        this.contactNumber = contactNumber;
    }

    public String getBuilding_id() {
        return building_id;
    }

    public void setBuilding_id(String building_id) {
        this.building_id = building_id;
    }

    public String getManageFirm() {
        return manageFirm;
    }

    public void setManageFirm(String manageFirm) {
        this.manageFirm = manageFirm;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getDept_name() {
        return dept_name;
    }

    public void setDept_name(String dept_name) {
        this.dept_name = dept_name;
    }

    public List<String> getBuilding_name() {
        return Building_name;
    }

    public void setBuilding_name(List<String> building_name) {
        Building_name = building_name;
    }

    public String getCondition() {
        return condition;
    }

    public void setCondition(String condition) {
        this.condition = condition;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getPersonnelType() {
        return personnelType;
    }

    public void setPersonnelType(String personnelType) {
        this.personnelType = personnelType;
    }

    @Override
    public String toString() {
        return "FasIpqc{" +
                "id=" + id +
                ", iName='" + iName + '\'' +
                ", worknumber='" + worknumber + '\'' +
                ", contactNumber='" + contactNumber + '\'' +
                ", building_id='" + building_id + '\'' +
                ", manageFirm='" + manageFirm + '\'' +
                ", deptId=" + deptId +
                ", dept_name='" + dept_name + '\'' +
                ", Building_name=" + Building_name +
                ", condition='" + condition + '\'' +
                ", userId='" + userId + '\'' +
                ", userId='" + userId + '\'' +
                '}';
    }
}
